Merged
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Contributor
Author
|
🧪 Testing To try out this version of the SDK, run: Expires at: Sun, 08 Feb 2026 03:50:43 GMT |
24ee125 to
7c530c9
Compare
7c530c9 to
46b576e
Compare
46b576e to
c0e0b39
Compare
c0e0b39 to
e8f7156
Compare
e8f7156 to
00b8328
Compare
00b8328 to
599b78d
Compare
17673c5 to
7c83888
Compare
7c83888 to
9de78fe
Compare
9de78fe to
b35f464
Compare
5f4fe87 to
a59abd3
Compare
commit: |
08a5277 to
01ea563
Compare
32a2f81 to
96e791f
Compare
This removes all tool schemes except for "code mode" tools. Specifically, this removes "all tools" and "dynamic tools" schemes. Additionally, this removes support for resource filtering, tags, jq filtering, and compatibility controls in MCP servers, as they are no longer necessary when using code mode. # Migration To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just `node /path/to/mcp/server` or `npx package-name` will invoke code tools: changing your command to one of these is likely all you will need to do. Specifically, you must remove all flags including things like --resources, --tags, --client, --tools=dynamic, etc from your invocation command. The only supported flags are now `--port`, `--transport`, `--socket`, and `--tools=docs` (specifically for "docs"). These are also the only options available for http servers. migration-effort: small
96e791f to
d1ff65d
Compare
a9e3a03 to
688de56
Compare
688de56 to
bebe2f5
Compare
bebe2f5 to
22ae94b
Compare
22ae94b to
3d4962a
Compare
3d4962a to
457f1c1
Compare
457f1c1 to
7fcdeb7
Compare
4219ada to
1f79ffe
Compare
1f79ffe to
21edfcb
Compare
21edfcb to
d800a20
Compare
- Add InboundWebhookPayload type and related webhook types - Add verifyWebhookFromHeaders() function for webhook authentication - Remove MCP server package (packages/mcp-server) - Fix ESLint config for proper global ignores - Update CI workflow to remove MCP tarball upload
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated Release PR
0.20.0 (2026-01-09)
Full Changelog: v0.19.0...v0.20.0
⚠ BREAKING CHANGES
node /path/to/mcp/serverornpx package-namewill invoke code tools: changing your command to one of these is likely all you will need to do.Features
Bug Fixes
Chores
Documentation
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Note
Release 0.20.0 with breaking MCP changes.
packages/mcp-server(and deprecated MCP tool schemes); drops related CI upload step**/dist/**and clean up config placement.stats.yml0.20.0; updates release manifest and LICENSE yearWritten by Cursor Bugbot for commit 8fe4152. This will update automatically on new commits. Configure here.